/**
 * 
 * www.steven-klix.de
 * 
 * @author	Steven Klix (post@steven-klix.de)
 * @version	1.0
 * 
 */

#navigation {
	clear: right;
	left: 20%;
	margin: 60px 0 0 -195px;
	position: fixed;
	width: 195px;
	z-index: 2;
}

	#navigation .tab {
		background: #FFF;
		border-radius: 8px 0 0 8px;
		-moz-border-radius: 8px 0 0 8px;
		-webkit-border-radius: 8px 0 0 8px;
		box-shadow: -1px 0 3px #FFF;
		-moz-box-shadow: -1px 0 3px #FFF;
		-webkit-box-shadow: -1px 0 3px #FFF;
		clear: left;
		display: block;
		float: right;
		height: 58px;
		margin: 0 0 10px 152px;
		width: 58px;
	}
	
	#navigation .tab:hover {
		margin: 0 0 10px 0;
		width: auto;
	}
		
		#navigation .tab a {
			text-decoration: none;
		}
		
		#navigation .tab span {
			color: #333;
			display: none;
			font-family: 'Rock Salt', serif;
			font-size: 18px;
			line-height: 58px;
			padding: 0 14px 0 0;
		}
	
		#navigation .tab:hover span {
			display: inline;
		}
	
		#navigation .tab img {
			float: left;
			padding: 14px;
		}

#subnavigation {
	clear: right;
	left: 20%;
	margin: 60px 0 0 440px;
	position: fixed;
	width: 185px;
	z-index: 2;
}

	#subnavigation .tab {
		background: #FFF;
		border-radius: 0 8px 8px 0;
		-moz-border-radius: 0 8px 8px 0;
		-webkit-border-radius: 0 8px 8px 0;
		box-shadow: 1px 0 3px #FFF;
		-moz-box-shadow: 1px 0 3px #FFF;
		-webkit-box-shadow: 1px 0 3px #FFF;
		clear: right;
		display: block;
		float: left;
		height: 58px;
		margin: 0 142px 10px 0;
		width: 58px;
	}
	
	#subnavigation .tab:hover {
		margin: 0 0 10px 0;
		width: auto;
	}
		
		#subnavigation .tab a {
			text-decoration: none;
		}
		
		#subnavigation .tab span {
			color: #333;
			display: none;
			font-family: 'Rock Salt', serif;
			font-size: 18px;
			line-height: 58px;
			padding: 0 14px 0 0;
		}
	
		#subnavigation .tab:hover span {
			display: inline;
		}
	
		#subnavigation .tab img {
			float: left;
			padding: 14px;
		}
		
		#subnavigation .tab form {
			float: left;
			height: 58px;
		}
	
		#subnavigation .tab form input {
			border-width: 0 0 1px 0;
			float: left;
			font-size: 16px;
			margin: 15px 0;
			padding: 5px;
			width: 100px;
		}
	
		#subnavigation .tab form input[type = 'image'] {
		border: none;
			height: 30px;
			margin: 0;
			padding: 14px;
			width: 30px
		}
	
	#subnavigation .suche:hover img {
		display: none;
	}